package com.atguigu.visitor;

/**
 * @program: design-patterns
 * @author: yangshen
 * @description: 访问者（抽象类）
 * @create: 2022-03-03 13:45
 **/
public abstract class Action {
    /**
     * 得到男性的测评
     * 通过Man去访问具体的内容（核心）,Action会依赖Man Man也会引用Action 相互引用
     */
    public abstract void getManResult(Man man);

    /**
     * 得到女性的测评
     * 通过WoMan去访问具体的内容（核心）,Action会依赖Man Man也会引用Action 相互引用
     */
    public abstract void getWoManResult(WoMan woMan);
}
